.line-up {
  height: 100vh;
  width: 100%;
  background: #a29bfe;
  flex-direction: column;
  color: #fff;
  padding-top: 150rpx;
  box-sizing: border-box;
  .avatar {
    .a-img {
      width: 260rpx;
      height: 260rpx;
      border-radius: 50%;
    }
  }

  .l-line {
    margin: 60px 0;
    .line-msg {
      text-align: center;
      .line-count {
        color: rgb(97, 144, 232);
        margin: 0 10rpx;
      }
      .wait {
        margin-bottom: 30rpx;
        text-align: center;
        color: #fff;
      }
      .cancel-int {
        margin-top: 30rpx;
      }
      .time {
        margin-top: 30rpx;
      }
    }
  }

  .forbid {
    color: #f40;
  }
  .f-plus {
    margin-top: 50rpx;
  }

  .no-login {
    margin-top: 300rpx;
  }
}

